Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Croatia F2 Great Britain F14 Croatia F1 Croatia F2 Great Britain F9 Great Britain F10 Turkey F31 Turkey F32 Turkey F33 Nigeria F1 Nigeria F2 Thailand F4 Thailand F5 Turkey F51 Croatia F1 Croatia F2 China F4 China F5 Great Britain F11 Zivnobanka Czech Open - Prostejov Jameson Cup - Milan Nord/LB Open 2004 - Braunschweig Unicredit Czech Open - Prostejov Sunrise Challenger Yokohama Challenger Irving Challenger Anning Challenger Nottingham Challenger San Benedetto Challenger ECM Cup - Prague Prague Open - Prague Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors Izmir Challenger ATU Cup - Weiden CA Challenge - Graz Neride Prague Indoor - Prague Tashkent Challenger Open de Franche-Comte - Besancon Tatra Banka Open 2003 - Bratislava Cepu Open - San Marino Czech Open 2006 - Prostejov ATU Cup - Weiden Czech Open 2005 - Prostejov Perugia Challenger Ottignies-Louvain-la-Neuve Challenger Lyon Challenger Quimper Challenger Zivnobanka Czech Open - Prostejov Sarajevo Open 2004 - Sarajevo Mouilleron-Le-Captif Challenger Stockholm Open - Stockholm Barranquilla Challenger Heineken Open - Auckland Open 13 - Marseille Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Czech Open - Prostejov ABN/AMRO World Tennis Tournament - Rotterdam Forli 6 Challenger Dubai Open - Dubai Podebradka Cup - Prague Irving Challenger Estoril Open - Estoril The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Sarajevo Open - Sarajevo Next Generation Adelaide International - Adelaide Open 13 - Marseille The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mumbai Open - Mumbai Stockholm Open - Stockholm Tampere Imageneering Open - Tampere ARAG World Team Championship - Dusseldorf Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Akbank Private Banking-TED Open - Istanbul BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Medibank International - Sydney Gerry Weber Open - Halle Catella Swedish Open - Bastad Brisbane - Brisbane Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Rome 1 Challenger Legg Mason Tennis Classic - Washington Montechiarugolo - Parma Challenger AIG Japan Open Tennis Championships - Tokyo Iasi Challenger Proton Malaysian Open - Kuala Lumpur Privat Bank Cup - Dniepropetrovsk Czech Indoor Open - Prague Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Rovereto Challenger BMW Open - Munich Thionville Challenger Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Lugano Challenger Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Zadar Challenger Naples Challenger China Open - Beijing Swiss Indoors Basel - Basel Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad PTT Thailand Open - Bangkok China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Portugal Open - Oeiras Vegeta Croatia Open - Umag Citi Open - Washington China Open - Beijing Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Prostejov Challenger Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Samarkand Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Open Seat Godo - Barcelona Mercedes Cup - Stuttgart Cortina Challenger Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Libema Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Argentina Open - Buenos Aires Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Hamburg European Open - Hamburg Rakuten Japan Open - Tokyo United Cup - Australia Banja Luka Open - Banja Luka Mercedes Cup - Stuttgart Open de Nice Cote d'Azur - Nice AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Toyota Challenger Terra Wortmann Open - Halle Murray River Open - Melbourne Legg Mason Tennis Classic - Washington Open Sud de France - Montpellier Aircel Chennai Open - Chennai Open 13 - Marseille Madrid Challenger Millennium Estoril Open - Estoril Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest AEGON Championships - London Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Vegeta Croatia Open - Umag Aix En Provence Challenger Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Apia International - Sydney Open 13 - Marseille Citi Open - Washington Poznan Challenger Shenzhen Open - Shenzhen Open Sud de France - Montpellier Tatra Banka Open - Bratislava Abierto Mexicano Telcel - Acapulco Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Intersport Heilbronn Open - Heilbronn Antalya Cup - Antalya Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Next Gen ATP Finals - Milan ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Shenzhen Open - Shenzhen China Open - Beijing Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg ABN AMRO Open - Rotterdam Open 13 - Marseille ARAG World Team Championship - Dusseldorf ABN/AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai AIG Japan Open - Tokyo Libema Open - 's-Hertogenbosch The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf United Cup - Australia Thailand Open - Bangkok Tennis Masters Series - Monte Carlo AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Davidoff Swiss Indoors Basel - Basel Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Medibank International - Sydney Tennis Masters Series - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open 13 - Marseille Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Almaty Open - Almaty Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid United Cup - Australia Open Occitanie - Montpellier Internazionali BNL d'Italia - Rome Perugia Challenger Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Generali Open - Kitzbuhel Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati St. Petersburg Open - St. Petersburg Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu BNP Paribas Masters - Paris Davidoff Swiss Indoors - Basel Sydney International - Sydney Open 13 Provence - Marseille BNP Paribas Open - Indian Wells Swiss Open - Gstaad Qatar ExxonMobil Open - Doha Noventi Open - Halle Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Citi Open - Washington Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Next Generation Hardcourts - Adelaide Aircel Chennai Open - Chennai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells ATP Vegeta Croatia Open - Umag Swiss Indoors Basel - Basel Stockholm Open - Stockholm Medibank Private International - Sydney Telecom Italia Masters - Rome Miami Open - Miami Swiss Indoors Basel - Basel Mutua Madrilena Masters Madrid - Madrid Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Medibank International - Sydney Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells National Bank Open - Montreal Rakuten Japan Open - Tokyo Western & Southern Open - Cincinnati Hungarian Open - Budapest Rogers Masters - Montreal BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Abierto de Tenis Mifel - Los Cabos Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Japan Open Tennis Championships - Tokyo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami National Bank Open - Toronto Cincinnati Open - Cincinnati U.S. Open - New York Heineken Open - Auckland Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Pacific Life Open - Indian Wells U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, 1R, ARG-CZE 5-0 Hyundai Hopman Cup - Perth Barcelona Open Banc Sabadell - Barcelona Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, PO, BRA-CRO 1-3 Davis Cup, Group 1, 2R, MAR-CZE 0-5 Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, PO, CZE-SUI 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Laver Cup - Prague Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Finals, Group B ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, SF, AUS-CRO 2-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, CZE-ESP 3-2 Hopman Cup - Nice Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Wimbledon (juniors) Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, SRB-CRO 5-0 Australian Open (juniors) U.S. Open (juniors) Davis Cup, World Group, QR, CZE-THA 4-1 Kooyong Classic - Kooyong Davis Cup, World Group, SF, CZE-ARG 3-2 All Lower level tournaments The Mubadala World Tennis Championship AAMI Classic - Kooyong Davis Cup, World Group, PO, CRO-AUT 3-1 French Open (juniors) Davis Cup, Group A, Bologna Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, 1R, GER-CZE 2-3 Chengdu Open - Chengdu Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, CRO-CAN 3-1 Mubadala World Tennis Championship Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, Finals, QF, CRO-ESP 2-0 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship Atlanta Open - Atlanta Wimbledon (juniors) AAMI Classic - Kooyong National Bank Open - Toronto AAMI Classic - Kooyong U.S. Open - New York Mubadala World Tennis Championship U.S. Open - New York Barclays ATP World Tour Finals - London Sassuolo Challenger Shanghai Rolex Masters - Shanghai